import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import {resolve} from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],

  resolve: {
    // 别名
    alias: {
      "@": resolve(__dirname,"./src")
    }
  },

  /*服务器配置*/
  server: {
    port: 5000, // 端口
    cors: true, // 跨域

    proxy: {  // 代理
      '/api': {
        target: 'http://localhost:20000/',     // 目标服务器地址
        changeOrigin: true,    // 允许跨域
        rewrite: (path: string) => path.replace(/^\/api/, '')      //重写请求路径
      }
    }
  }
})
